package log;

/**
 * This class implements an interface to some services that needs use logs, as Invitations, Emails, Chat, SMS...
 * @author Alexandre, Cristovao, Raul, Rodolpho, Tales
 * @version 1.1
 * @milestone Number 2
 */
public interface Registrable {
	
	/**
	 * Get the type of the services that will use the service of logging.
	 * @return the type of the service.
	 */
	public String getService();
	
	/**
	 * Get the success message to log.
	 * @return success message if no problems occur.
	 */
	public String getSuccessMessage();
	
	/**
	 * Get the error message.
	 * @return error message if any problem occur.
	 */
	public String getErrorMessage();
}
